/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ru.jSkyRoom.interfaces.major;

import ru.jSkyRoom.interfaces.additional.HasRGB;

/**
 *
 * @author Rakev
 */
public interface ImageSpace extends Major, HasRGB {

    public float getEyeAdaptSpeed();

    public void setEyeAdaptSpeed(float speed);

    public float getBloomRadius();

    public void setBloomRadius(float radius);

    public float getBloomThreshold();

    public void setBloomThreshold(float bloomThreshold);

    public float getBloomScale();

    public void setBloomScale(float bloomScale);

    public float getRecieveBloomThreshold();

    public void setRecieveBloomThreshold(float lum);

    public float getWhite();

    public void setWhite(float lum);

    public float getSunlightScale();

    public void setSunlightScale(float scale);

    public float getSkyScale();

    public void setSkyScale(float scale);

    public float getEyeAdaptStrength();

    public void setEyeAdaptStrength(float strength);

    public float getSaturation();

    public void setSaturation(float saturation);

    public float getBrightness();

    public void setBrightness(float brightness);

    public float getContrast();

    public void setContrast(float contrast);

    public float getAlpha();

    public void setAlpha(float alpha);

    public float getDOFstrength();

    public void setDOFstrength(float strength);

    public float getDOFdistance();

    public void setDOFdistance(float distance);

    public float getDOFrange();

    public void setDOFrange(float frange);
}
